package com.mes.md.mapper;

import com.mes.pojo.md.ItemType;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ItemTypeMapper {
    public List<ItemType> selectItemTypeList(ItemType itemType); //根据条件查询物料分类

    //新增物料分类
    public void insertItemType(ItemType itemType);

    //根据传入id删除物料分类
    public Integer deleteItemType(Long itemTypeId);


    //通过id查询物料分类与父分类的名称
    public List<ItemType> selectItemTypeById(ItemType itemType);

    //根据传入的物料更新对应的物料分类
    public Integer updateItemType(ItemType itemType);

    //通过传入的id查询物料分类
    public ItemType selectItemTypeById2(Long itemTypeId);

    //根据传入的id查询总表中是否有以这个id为parent的物料
    public Integer itemTypeIsParent(Long itemTypeId);
}
